﻿using System.Collections.Generic;
using AMC.SubstitutionCache.Services;
using Orchard;

namespace AMC.SubstitutionCache.Rendering
{
    /// <summary>
    /// Provides rendering info for all drivers implementing ISubstitutionDriver. Used as a lookup during rendering
    /// </summary>
    public interface ISubstitutionDriverSelector : IDependency
    {
        IEnumerable<SubstitutionDriverRenderingInfo> GetRenderingInfoForDrivers(SubstitutionContext context);
    }
}